class flydll
{
public:
HINSTANCE hdll;
char dll_filename[256];
int nclasses;
int (* num_classes)();
class_desc *(* get_class_desc)(int i);
int (* fly_message)(int msg,int param,void *data);
};
Member | Type | Description |
---|---|---|
hdll | HINSTANCE | instance handle of the plug-in dll |
dll_filename | char * | file name of the plug-in dll |
nclasses | int | number of classes implemented in the plug-in |
numclasses | int (*)() | pointer to numclasses() function of the plug-in dll |
get_class_desc | class_desc *(*)(int i) | pointer to get_class_desc() function of the plug-in dll |
fly_message | int (*)(int msg, int param, void *data) | pointer to fly_message() function of the plug-in dll |
None
This class holds information for each Fly3D plug-in dll, including the number of classes implemented in the dll, and the pointers to the dll exported functions.